/*
题目描述
写一个函数，实现两个字符串的比较过程。
即自己写一个strcmp函数，函数的原型为：int strcmp(char *p1, char *p2)。
设p1指向字符串s1，p2指向字符串s2。要求当s1=s2时，返回值为0；
若s1≠s2，返回它们二者第一个不同字符的ASCII码差值（例如”BOY”与”BAD”，第二个字母不同，’O’与’A’只差为79-65=14）。
如果s1>s2，则输出正值；如果s1<s2，则输出负值。

输入
有两行，每行有一个不包含空格的字符串，即参与比较的两个字符串。保证每个字符串的长度都不超过200。

输出
只有一个整数，即strcmp比较两个字符串的返回值。
请注意行尾输出换行。
*/
#include <stdio.h>
int strcmp(char *p1, char *p2)
{
    int i;
    for (i = 0; *(p1 + i) != '\0' && *(p2 + i) != '\0'; i++)
    {
        if (*(p1 + i) != *(p2 + i))
        {
            return *(p1 + i) - *(p2 + i);
        }
    }
    if ((*(p1 + i) != '\0' && *(p2 + i) == '\0') || (*(p1 + i) == '\0' && *(p2 + i) != '\0'))
    {
        return *(p1 + i) - *(p2 + i);
    }
    return 0;
}

int main(){
    char str1[201];
    char str2[201];
    scanf("%s",str1);
    scanf("%s",str2);
    printf("%d",strcmp(str1,str2));
}